HAL AES Constants ¶
HAL AES Constants ¶
- group AES_Exported_Constants
-
Defines
-
HAL_AES_FLAG_BUSY
AES_SR_BUSY
¶
-
AES flag definition Process suspension forbidden also set when transferring a shared key from SAES peripheral
-
HAL_AES_FLAG_WRERR
(AES_SR_WRERRF
|
0x80000000U)
¶
-
Write Error flag
-
HAL_AES_FLAG_RDERR
(AES_SR_RDERRF
|
0x80000000U)
¶
-
Read error flag
-
HAL_AES_FLAG_KEYVALID
AES_SR_KEYVALID
¶
-
Key valid flag
-
HAL_AES_FLAG_CC
AES_ISR_CCF
¶
-
Computation completed flag
-
HAL_AES_FLAG_KERR
AES_ISR_KEIF
¶
-
Key error interrupt flag
-
HAL_AES_FLAG_RDWRERR
AES_ISR_RWEIF
¶
-
Read or write error interrupt flag
-
HAL_AES_IT_CC
AES_IER_CCFIE
¶
-
AES key interrupts definition Computation Complete interrupt enable
-
HAL_AES_IT_RDWRERR
AES_IER_RWEIE
¶
-
Read or write Error interrupt enable
-
HAL_AES_IT_KERR
AES_IER_KEIE
¶
-
Key error interrupt enable
-
HAL_AES_IT_ALL
(
HAL_AES_IT_CC
|
HAL_AES_IT_RDWRERR
|
HAL_AES_IT_KERR
)
¶
-
AES Interrupt Enable
-
HAL_AES_FLAG_BUSY
AES_SR_BUSY
¶
- group AES_Exported_Constants
-
Defines
-
HAL_AES_FLAG_BUSY
AES_SR_BUSY
-
AES flag definition Process suspension forbidden also set when transferring a shared key from SAES peripheral
-
HAL_AES_FLAG_WRERR
(AES_SR_WRERRF
|
0x80000000U)
-
Write Error flag
-
HAL_AES_FLAG_RDERR
(AES_SR_RDERRF
|
0x80000000U)
-
Read error flag
-
HAL_AES_FLAG_KEYVALID
AES_SR_KEYVALID
-
Key valid flag
-
HAL_AES_FLAG_CC
AES_ISR_CCF
-
Computation completed flag
-
HAL_AES_FLAG_KERR
AES_ISR_KEIF
-
Key error interrupt flag
-
HAL_AES_FLAG_RDWRERR
AES_ISR_RWEIF
-
Read or write error interrupt flag
-
HAL_AES_FLAG_RNGERR
AES_ISR_RNGEIF
¶
-
RNG error interrupt flag
-
HAL_AES_IT_CC
AES_IER_CCFIE
-
AES key interrupts definition Computation Complete interrupt enable
-
HAL_AES_IT_RDWRERR
AES_IER_RWEIE
-
Read or write Error interrupt enable
-
HAL_AES_IT_KERR
AES_IER_KEIE
-
Key error interrupt enable
-
HAL_AES_IT_ALL
(
HAL_AES_IT_CC
|
HAL_AES_IT_RDWRERR
|
HAL_AES_IT_KERR
)
-
AES Interrupt Enable
-
HAL_AES_IT_RNGERR
AES_IER_RNGEIE
¶
-
RNG error interrupt enable
-
HAL_AES_FLAG_BUSY
AES_SR_BUSY
- group AES_Exported_Constants
-
Defines
-
HAL_AES_FLAG_BUSY
AES_SR_BUSY
-
AES flag definition Process suspension forbidden also set when transferring a shared key from SAES peripheral
-
HAL_AES_FLAG_WRERR
(AES_SR_WRERRF
|
0x80000000U)
-
Write Error flag
-
HAL_AES_FLAG_RDERR
(AES_SR_RDERRF
|
0x80000000U)
-
Read error flag
-
HAL_AES_FLAG_KEYVALID
AES_SR_KEYVALID
-
Key valid flag
-
HAL_AES_FLAG_CC
AES_ISR_CCF
-
Computation completed flag
-
HAL_AES_FLAG_KERR
AES_ISR_KEIF
-
Key error interrupt flag
-
HAL_AES_FLAG_RDWRERR
AES_ISR_RWEIF
-
Read or write error interrupt flag
-
HAL_AES_IT_CC
AES_IER_CCFIE
-
AES key interrupts definition Computation Complete interrupt enable
-
HAL_AES_IT_RDWRERR
AES_IER_RWEIE
-
Read or write Error interrupt enable
-
HAL_AES_IT_KERR
AES_IER_KEIE
-
Key error interrupt enable
-
HAL_AES_IT_ALL
(
HAL_AES_IT_CC
|
HAL_AES_IT_RDWRERR
|
HAL_AES_IT_KERR
)
-
AES Interrupt Enable
-
HAL_AES_FLAG_BUSY
AES_SR_BUSY
Error Code definition reflecting the process asynchronous errors ¶
- group AES_Error_Code
- group AES_Error_Code
-
Defines
-
HAL_AES_ERROR_NONE
(0UL)
-
No error
-
HAL_AES_ERROR_KEY
AES_ISR_KEIF
-
Key error
-
HAL_AES_ERROR_RNG
AES_ISR_RNGEIF
¶
-
RNG error
-
HAL_AES_ERROR_DMA
(0x01UL
<<
4U)
-
DMA error
-
HAL_AES_ERROR_READ
AES_SR_RDERRF
-
Read error
-
HAL_AES_ERROR_WRITE
AES_SR_WRERRF
-
Write error
-
HAL_AES_ERROR_NONE
(0UL)
- group AES_Error_Code
-
Defines
-
HAL_AES_ERROR_NONE
(0UL)
-
No error
-
HAL_AES_ERROR_KEY
AES_ISR_KEIF
-
Key error
-
HAL_AES_ERROR_DMA
(0x01UL
<<
4U)
-
DMA error
-
HAL_AES_ERROR_READ
AES_SR_RDERRF
-
Read error
-
HAL_AES_ERROR_WRITE
AES_SR_WRERRF
-
Write error
-
HAL_AES_ERROR_NONE
(0UL)